home *** CD-ROM | disk | FTP | other *** search
/ Oh!X 2001 Spring / Oh!X 2001 Spring Special CD-ROM (Japan) (Track 1).bin / MAC / projects.lzh / projects / drawPict / drawPict.c next >
MacBinary  |  2000-10-10  |  2.5 KB  |  [TEXT/CWIE]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Compact Compressed (Unix) (archive/compact) ext Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary, inited, Tue Nov 22 04:58:32 1994, modified Tue Oct 10 07:59:15 2000, creator 'CWIE', type ASCII, 1893 bytes "drawPict.c" , at 0x7e5 410 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 1 default (weak)
100% lsar MacBinary default
100% gt2 MAC Bilddatei default (weak)


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[CWIE]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0a 64 72 61 77 50 69 | 63 74 2e 63 00 00 00 00 |..drawPi|ct.c....|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 43 57 49 | 45 01 00 00 a9 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 00 07 65 00 | 00 01 9a aa f7 71 48 b6 |......e.|.....qH.|
|00000060| 08 b5 13 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000080| 23 64 65 66 69 6e 65 09 | 6b 57 69 6e 64 6f 77 5f |#define.|kWindow_|
|00000090| 49 44 09 32 30 30 0d 23 | 64 65 66 69 6e 65 09 6b |ID.200.#|define.k|
|000000a0| 49 4e 5f 46 52 4f 4e 54 | 09 28 57 69 6e 64 6f 77 |IN_FRONT|.(Window|
|000000b0| 50 74 72 29 2d 31 0d 23 | 64 65 66 69 6e 65 09 4e |Ptr)-1.#|define.N|
|000000c0| 49 4c 09 09 09 30 0d 0d | 23 64 65 66 69 6e 65 09 |IL...0..|#define.|
|000000d0| 6b 50 69 63 74 5f 49 44 | 09 32 30 30 0d 0d 2f 2a |kPict_ID|.200../*|
|000000e0| 20 8a d6 90 94 83 76 83 | 8d 83 67 83 5e 83 43 83 | .....v.|..g.^.C.|
|000000f0| 76 20 2a 2f 0d 76 6f 69 | 64 09 6d 61 69 6e 28 76 |v */.voi|d.main(v|
|00000100| 6f 69 64 29 3b 09 09 09 | 09 2f 2a 83 81 83 43 83 |oid);...|./*...C.|
|00000110| 93 8a d6 90 94 2a 2f 0d | 76 6f 69 64 20 09 69 6e |.....*/.|void .in|
|00000120| 69 74 54 6f 6f 6c 42 6f | 78 28 76 6f 69 64 29 3b |itToolBo|x(void);|
|00000130| 09 09 2f 2a 54 6f 6f 6c | 42 6f 78 8f 89 8a fa 89 |../*Tool|Box.....|
|00000140| bb 2a 2f 0d 76 6f 69 64 | 09 64 72 61 77 50 69 63 |.*/.void|.drawPic|
|00000150| 74 28 69 6e 74 29 3b 09 | 09 09 2f 2a 83 45 83 42 |t(int);.|../*.E.B|
|00000160| 83 93 83 68 83 45 82 c9 | 50 69 63 74 83 8a 83 5c |...h.E..|Pict...\|
|00000170| 81 5b 83 58 82 cc 8a 47 | 82 f0 95 5c 8e a6 82 b7 |.[.X...G|...\....|
|00000180| 82 e9 2a 2f 0d 0d 2f 2a | 20 83 4f 83 8d 81 5b 83 |..*/../*| .O...[.|
|00000190| 6f 83 8b 95 cf 90 94 20 | 2a 2f 0d 0d 2f 2a 20 83 |o...... |*/../* .|
|000001a0| 81 83 43 83 93 8a d6 90 | 94 20 2a 2f 0d 76 6f 69 |..C.....|. */.voi|
|000001b0| 64 20 6d 61 69 6e 28 76 | 6f 69 64 29 0d 7b 0d 09 |d main(v|oid).{..|
|000001c0| 57 69 6e 64 6f 77 50 74 | 72 09 6d 61 69 6e 57 69 |WindowPt|r.mainWi|
|000001d0| 6e 64 6f 77 50 74 72 3b | 09 2f 2a 57 69 6e 64 6f |ndowPtr;|./*Windo|
|000001e0| 77 8d 5c 91 a2 91 cc 82 | f0 95 db 91 b6 82 b7 82 |w.\.....|........|
|000001f0| e9 82 bd 82 df 82 cc 83 | 7c 83 43 83 93 83 5e 2a |........||.C...^*|
|00000200| 2f 0d 09 57 69 6e 64 6f | 77 50 74 72 09 6f 6c 64 |/..Windo|wPtr.old|
|00000210| 57 69 6e 64 6f 77 50 74 | 72 3b 09 2f 2a 57 69 6e |WindowPt|r;./*Win|
|00000220| 64 6f 77 8d 5c 91 a2 91 | cc 82 f0 94 f0 93 ef 82 |dow.\...|........|
|00000230| b3 82 b9 82 e9 82 bd 82 | df 82 cc 83 7c 83 43 83 |........|....|.C.|
|00000240| 93 83 5e 2a 2f 0d 0d 09 | 69 6e 69 74 54 6f 6f 6c |..^*/...|initTool|
|00000250| 42 6f 78 28 29 3b 09 09 | 09 09 2f 2a 54 6f 6f 6c |Box();..|../*Tool|
|00000260| 42 6f 78 8f 89 8a fa 89 | bb 2a 2f 0d 0d 09 2f 2a |Box.....|.*/.../*|
|00000270| 83 8a 83 5c 81 5b 83 58 | 82 cc 8f ee 95 f1 82 f0 |...\.[.X|........|
|00000280| 8c b3 82 c9 83 45 83 42 | 83 93 83 68 83 45 82 f0 |.....E.B|...h.E..|
|00000290| 82 c2 82 ad 82 e9 2a 2f | 0d 09 6d 61 69 6e 57 69 |......*/|..mainWi|
|000002a0| 6e 64 6f 77 50 74 72 20 | 3d 20 47 65 74 4e 65 77 |ndowPtr |= GetNew|
|000002b0| 43 57 69 6e 64 6f 77 28 | 20 6b 57 69 6e 64 6f 77 |CWindow(| kWindow|
|000002c0| 5f 49 44 2c 20 4e 49 4c | 20 2c 20 6b 49 4e 5f 46 |_ID, NIL| , kIN_F|
|000002d0| 52 4f 4e 54 20 29 3b 0d | 09 69 66 28 20 6d 61 69 |RONT );.|.if( mai|
|000002e0| 6e 57 69 6e 64 6f 77 50 | 74 72 20 3d 3d 20 4e 49 |nWindowP|tr == NI|
|000002f0| 4c 20 29 0d 09 7b 0d 09 | 09 2f 2a 8e b8 94 73 82 |L )..{..|./*...s.|
|00000300| b5 82 bd 82 e7 81 41 89 | bd 82 e0 82 b9 82 b8 82 |......A.|........|
|00000310| c9 46 69 6e 64 65 72 82 | d6 96 df 82 e9 2a 2f 0d |.Finder.|.....*/.|
|00000320| 09 09 45 78 69 74 54 6f | 53 68 65 6c 6c 28 29 3b |..ExitTo|Shell();|
|00000330| 0d 09 7d 0d 0d 09 47 65 | 74 50 6f 72 74 28 26 6f |..}...Ge|tPort(&o|
|00000340| 6c 64 57 69 6e 64 6f 77 | 50 74 72 29 3b 09 09 09 |ldWindow|Ptr);...|
|00000350| 2f 2a 20 8c bb 8d dd 82 | cc 95 60 89 e6 97 70 83 |/* .....|..`...p.|
|00000360| 45 83 42 83 93 83 68 83 | 45 82 cc 83 7c 83 43 83 |E.B...h.|E...|.C.|
|00000370| 93 83 5e 82 f0 95 db 91 | b6 82 b7 82 e9 2a 2f 0d |..^.....|.....*/.|
|00000380| 09 53 65 74 50 6f 72 74 | 28 6d 61 69 6e 57 69 6e |.SetPort|(mainWin|
|00000390| 64 6f 77 50 74 72 29 3b | 09 09 09 2f 2a 20 95 60 |dowPtr);|.../* .`|
|000003a0| 89 e6 97 70 83 45 83 42 | 83 93 83 68 83 45 82 f0 |...p.E.B|...h.E..|
|000003b0| 8d a1 90 b6 90 ac 82 b5 | 82 bd 83 45 83 42 83 93 |........|...E.B..|
|000003c0| 83 68 83 45 82 c9 90 dd | 92 e8 82 b7 82 e9 81 42 |.h.E....|.......B|
|000003d0| 20 2a 2f 0d 0d 09 64 72 | 61 77 50 69 63 74 28 20 | */...dr|awPict( |
|000003e0| 6b 50 69 63 74 5f 49 44 | 20 29 3b 09 09 09 2f 2a |kPict_ID| );.../*|
|000003f0| 20 83 8a 83 5c 81 5b 83 | 58 82 cc 92 86 82 cc 50 | ...\.[.|X......P|
|00000400| 69 63 74 82 f0 83 45 83 | 42 83 93 83 68 83 45 82 |ict...E.|B...h.E.|
|00000410| c9 95 5c 8e a6 82 b7 82 | e9 20 2a 2f 0d 0d 09 53 |..\.....|. */...S|
|00000420| 65 74 50 6f 72 74 28 6f | 6c 64 57 69 6e 64 6f 77 |etPort(o|ldWindow|
|00000430| 50 74 72 29 3b 09 09 09 | 2f 2a 20 95 60 89 e6 97 |Ptr);...|/* .`...|
|00000440| 70 83 45 83 42 83 93 83 | 68 83 45 82 f0 8c b3 82 |p.E.B...|h.E.....|
|00000450| c9 96 df 82 b7 81 42 20 | 2a 2f 0d 0d 09 53 79 73 |......B |*/...Sys|
|00000460| 42 65 65 70 28 35 30 29 | 3b 0d 0d 09 77 68 69 6c |Beep(50)|;...whil|
|00000470| 65 20 28 21 42 75 74 74 | 6f 6e 28 29 29 7b 7d 3b |e (!Butt|on()){};|
|00000480| 09 2f 2a 83 7d 83 45 83 | 58 83 7b 83 5e 83 93 82 |./*.}.E.|X.{.^...|
|00000490| aa 89 9f 82 b3 82 ea 82 | e9 82 dc 82 c5 91 d2 82 |........|........|
|000004a0| c2 2a 2f 0d 0d 09 72 65 | 74 75 72 6e 3b 09 09 09 |.*/...re|turn;...|
|000004b0| 09 09 2f 2a 8f 49 82 ed | 82 e8 2a 2f 0d 7d 0d 0d |../*.I..|..*/.}..|
|000004c0| 2f 2a 20 8f 89 8a fa 89 | bb 20 2a 2f 0d 76 6f 69 |/* .....|. */.voi|
|000004d0| 64 20 69 6e 69 74 54 6f | 6f 6c 42 6f 78 28 29 0d |d initTo|olBox().|
|000004e0| 7b 0d 09 2f 2a 95 4b 97 | 76 82 c8 8a 65 8e ed 83 |{../*.K.|v...e...|
|000004f0| 7d 83 6c 81 5b 83 57 83 | 83 81 5b 82 cc 8f 89 8a |}.l.[.W.|..[.....|
|00000500| fa 89 bb 81 42 2a 2f 0d | 09 49 6e 69 74 47 72 61 |....B*/.|.InitGra|
|00000510| 66 28 26 71 64 2e 74 68 | 65 50 6f 72 74 29 3b 0d |f(&qd.th|ePort);.|
|00000520| 09 49 6e 69 74 46 6f 6e | 74 73 28 29 3b 0d 09 49 |.InitFon|ts();..I|
|00000530| 6e 69 74 57 69 6e 64 6f | 77 73 28 29 3b 0d 09 49 |nitWindo|ws();..I|
|00000540| 6e 69 74 4d 65 6e 75 73 | 28 29 3b 0d 09 54 45 49 |nitMenus|();..TEI|
|00000550| 6e 69 74 28 29 3b 0d 09 | 49 6e 69 74 44 69 61 6c |nit();..|InitDial|
|00000560| 6f 67 73 28 6e 69 6c 29 | 3b 0d 09 49 6e 69 74 43 |ogs(nil)|;..InitC|
|00000570| 75 72 73 6f 72 28 29 3b | 0d 7d 0d 0d 2f 2a 20 83 |ursor();|.}../* .|
|00000580| 8a 83 5c 81 5b 83 58 82 | c9 93 fc 82 c1 82 c4 82 |..\.[.X.|........|
|00000590| a2 82 e9 50 69 63 74 82 | f0 95 5c 8e a6 82 b7 82 |...Pict.|..\.....|
|000005a0| e9 2a 2f 0d 76 6f 69 64 | 20 64 72 61 77 50 69 63 |.*/.void| drawPic|
|000005b0| 74 28 69 6e 74 20 70 69 | 63 74 49 44 29 0d 7b 0d |t(int pi|ctID).{.|
|000005c0| 09 50 69 63 48 61 6e 64 | 6c 65 09 74 68 65 50 69 |.PicHand|le.thePi|
|000005d0| 63 74 48 61 6e 64 6c 65 | 3b 09 09 09 09 09 09 09 |ctHandle|;.......|
|000005e0| 09 09 2f 2a 50 69 63 74 | 82 f0 95 db 8e 9d 82 b7 |../*Pict|........|
|000005f0| 82 e9 82 bd 82 df 82 cc | 83 6e 83 93 83 68 83 8b |........|.n...h..|
|00000600| 2a 2f 0d 0d 09 74 68 65 | 50 69 63 74 48 61 6e 64 |*/...the|PictHand|
|00000610| 6c 65 09 3d 20 47 65 74 | 50 69 63 74 75 72 65 28 |le.= Get|Picture(|
|00000620| 20 70 69 63 74 49 44 20 | 29 3b 09 09 09 09 09 09 | pictID |);......|
|00000630| 2f 2a 50 69 63 74 83 8a | 83 5c 81 5b 83 58 82 f0 |/*Pict..|.\.[.X..|
|00000640| 93 c7 82 dd 8d 9e 82 de | 2a 2f 0d 09 69 66 28 74 |........|*/..if(t|
|00000650| 68 65 50 69 63 74 48 61 | 6e 64 6c 65 20 3d 3d 20 |hePictHa|ndle == |
|00000660| 4e 49 4c 29 7b 20 72 65 | 74 75 72 6e 3b 20 7d 09 |NIL){ re|turn; }.|
|00000670| 09 09 09 09 09 09 2f 2a | 83 8a 83 5c 81 5b 83 58 |....../*|...\.[.X|
|00000680| 82 aa 96 b3 82 a9 82 c1 | 82 bd 82 e8 82 b5 82 bd |........|........|
|00000690| 82 e7 81 41 82 bb 82 cc | 82 dc 82 dc 8b 41 82 e9 |...A....|.....A..|
|000006a0| 2a 2f 0d 0d 09 48 4c 6f | 63 6b 28 20 28 48 61 6e |*/...HLo|ck( (Han|
|000006b0| 64 6c 65 29 74 68 65 50 | 69 63 74 48 61 6e 64 6c |dle)theP|ictHandl|
|000006c0| 65 29 3b 09 09 09 09 09 | 09 09 09 2f 2a 81 40 52 |e);.....|.../*.@R|
|000006d0| 65 73 6f 75 72 63 65 91 | 80 8d ec 92 86 82 c9 82 |esource.|........|
|000006e0| bf 82 e5 82 c1 82 a9 82 | a2 82 f0 8f 6f 82 b3 82 |........|....o...|
|000006f0| ea 82 e9 82 cc 82 f0 96 | 68 82 ae 2a 2f 0d 0d 09 |........|h..*/...|
|00000700| 44 72 61 77 50 69 63 74 | 75 72 65 28 20 74 68 65 |DrawPict|ure( the|
|00000710| 50 69 63 74 48 61 6e 64 | 6c 65 20 2c 20 26 28 28 |PictHand|le , &((|
|00000720| 2a 74 68 65 50 69 63 74 | 48 61 6e 64 6c 65 29 2d |*thePict|Handle)-|
|00000730| 3e 70 69 63 46 72 61 6d | 65 29 29 3b 2f 2a 20 8a |>picFram|e));/* .|
|00000740| 47 82 f0 95 60 82 ad 20 | 2a 2f 0d 0d 09 48 55 6e |G...`.. |*/...HUn|
|00000750| 6c 6f 63 6b 28 20 28 48 | 61 6e 64 6c 65 29 74 68 |lock( (H|andle)th|
|00000760| 65 50 69 63 74 48 61 6e | 64 6c 65 29 3b 09 09 09 |ePictHan|dle);...|
|00000770| 09 09 09 09 2f 2a 81 40 | 83 8d 83 62 83 4e 89 f0 |..../*.@|...b.N..|
|00000780| 8f 9c 2a 2f 0d 09 52 65 | 6c 65 61 73 65 52 65 73 |..*/..Re|leaseRes|
|00000790| 6f 75 72 63 65 28 20 28 | 48 61 6e 64 6c 65 29 74 |ource( (|Handle)t|
|000007a0| 68 65 50 69 63 74 48 61 | 6e 64 6c 65 29 3b 09 09 |hePictHa|ndle);..|
|000007b0| 09 09 09 2f 2a 20 83 81 | 83 82 83 8a 82 f0 90 e8 |.../* ..|........|
|000007c0| 97 4c 82 b5 82 c4 82 a2 | 82 e9 8a 47 81 69 50 49 |.L......|...G.iPI|
|000007d0| 43 54 81 6a 82 f0 94 6a | 8a fc 82 b7 82 e9 81 42 |CT.j...j|.......B|
|000007e0| 2a 2f 0d 7d 0d 00 00 00 | 00 00 00 00 00 00 00 00 |*/.}....|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000800| 00 00 01 00 00 00 01 54 | 00 00 00 54 00 00 00 46 |.......T|...T...F|
|00000810| 00 20 0a 67 08 2f 0a 42 | 27 70 09 aa aa 52 43 0c |. .g./.B|'p...RC.|
|00000820| 43 00 10 65 d8 4c df 04 | 08 4e 75 48 e7 10 20 42 |C..e.L..|.NuH.. B|
|00000830| 0a 64 72 61 77 50 69 63 | 74 2e 63 61 74 61 4f 53 |.drawPic|t.cataOS|
|00000840| 20 54 6f 6f 6c 62 6f 78 | 2e 74 64 6d 4d 87 83 93 | Toolbox|.tdmM...|
|00000850| 02 70 54 45 58 54 43 57 | 49 45 01 00 00 34 00 55 |.pTEXTCW|IE...4.U|
|00000860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000870| 00 00 aa f7 71 48 00 00 | 07 65 00 00 01 9a 83 60 |....qH..|.e.....`|
|00000880| 04 47 ee ff f0 20 0c 66 | 06 49 ed f4 02 60 10 20 |.G... .f|.I...`. |
|00000890| 4c 43 ed f4 02 70 10 22 | d8 51 c8 ff fc 32 90 48 |LC...p."|.Q...2.H|
|000008a0| 6e ff f4 aa 48 48 6e ff | f8 48 6e ff fc 20 3c 00 |n...HHn.|.Hn.. <.|
|000008b0| 08 00 05 ab 1d 2f 2e ff | f4 42 a7 20 3c 00 08 00 |...../..|.B. <...|
|000008c0| 06 ab 1d 55 4f a9 94 3a | 1f 20 6e 00 10 30 10 3d |...UO..:|. n..0.=|
|000008d0| 40 ff ec 42 43 b0 43 6e | 2c 55 4f 2f 0c 2f 3c 6b |@..BC.Cn|,UO/./<k|
|000008e0| 70 63 76 42 67 2f 3c 40 | 00 00 00 48 6e ff ec 2f |pcvBg/<@|...Hn../|
|000008f0| 0b 30 3c 01 91 aa aa 38 | 1f 70 d5 b8 40 66 02 38 |.0<....8|.p..@f.8|
|00000900| 00 00 00 48 00 0e 4f 73 | 61 6b 61 81 7c 93 99 95 |...H..Os|aka.|...|
|00000910| 9d 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000920| 00 00 00 00 00 00 00 04 | 00 04 00 67 01 62 03 b7 |........|...g.b..|
|00000930| 04 af 00 67 01 62 03 b7 | 04 af b6 08 b5 13 00 00 |...g.b..|........|
|00000940| 04 62 00 00 04 88 00 00 | 01 c7 01 00 00 00 00 04 |.b......|........|
|00000950| 00 01 00 01 00 00 01 00 | 00 00 01 54 00 00 00 54 |........|...T...T|
|00000960| 00 00 00 46 12 7f 59 c8 | 31 f2 00 00 00 1c 00 46 |...F..Y.|1......F|
|00000970| 00 01 4d 50 53 52 00 00 | 00 12 4d 57 42 42 00 00 |..MPSR..|..MWBB..|
|00000980| 00 1e 03 ed ff ff 00 00 | 00 00 00 00 00 00 03 f0 |........|........|
|00000990| ff ff 00 00 00 4c 00 00 | 00 00 00 00 00 00 00 00 |.....L..|........|
|000009a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+